If an attacker can cause a buffer to overflow, then the attacker can control other values in the program. 如果攻击者能够导致缓冲区溢出,那么它就能控制程序中的其他值。
Buffer overflow attacks usually subvert the vulnerabilities of a privileged program so that the attacker can take control of the program, thence control the system. 缓冲区溢出攻击往往利用服务程序或者是suid程序的漏洞,改变程序的服务流程,进而控制系统。